go/types.Checker.rawExpr (method)
13 uses
go/types (current package)
builtins.go#L904: check.rawExpr(nil, x1, arg, nil, false) // permit trace for types, e.g.: new(trace(T))
call.go#L405: check.rawExpr(nil, &x, e, nil, true)
call.go#L1032: check.rawExpr(nil, &x, e, nil, true)
eval.go#L94: check.rawExpr(nil, &x, expr, nil, true) // allow generic expressions
expr.go#L942: func (check *Checker) rawExpr(T *target, x *operand, e ast.Expr, hint Type, allowGeneric bool) exprKind {
expr.go#L1034: kind := check.rawExpr(nil, x, e.X, nil, false)
expr.go#L1227: check.rawExpr(T, x, e, nil, false)
expr.go#L1234: check.rawExpr(nil, x, e, nil, true)
expr.go#L1246: check.rawExpr(nil, &x, e, nil, false)
expr.go#L1277: check.rawExpr(nil, x, e, hint, false)
expr.go#L1287: check.rawExpr(nil, x, e, nil, allowGeneric)
stmt.go#L175: switch check.rawExpr(nil, &x, call, nil, false) {
stmt.go#L443: kind := check.rawExpr(nil, &x, s.X, nil, false)